home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / mr-itrans.mim < prev    next >
Text File  |  2009-04-29  |  6KB  |  217 lines

  1. ;; mr-itrans.mim -- Marathi input method with ITRANS method
  2. ;; Original keymap was based on Hindi Itrans layout, modified by Red Hat.
  3. ;; Copyright (C) 2003, 2004, 2005, 2006
  4. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  5. ;;   Registration Number H15PRO112
  6.  
  7. ;; This file is part of the m17n contrib; a sub-part of the m17n
  8. ;; library.
  9.  
  10. ;; The m17n library is free software; you can redistribute it and/or
  11. ;; modify it under the terms of the GNU Lesser General Public License
  12. ;; as published by the Free Software Foundation; either version 2.1 of
  13. ;; the License, or (at your option) any later version.
  14.  
  15. ;; The m17n library is distributed in the hope that it will be useful,
  16. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  18. ;; Lesser General Public License for more details.
  19.  
  20. ;; You should have received a copy of the GNU Lesser General Public
  21. ;; License along with the m17n library; if not, write to the Free
  22. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  23. ;; Boston, MA 02110-1301, USA.
  24.  
  25. (input-method mr itrans)
  26.  
  27. (description "Marathi input method by ITRANS transliteration.
  28. For the detail of ITRANS, see the page:
  29.   <http://www.aczoom.com/itrans/>
  30.  
  31. Author: Rahul Bhalerao <rbhalera@redhat.com>
  32. ")
  33.  
  34. (title "αñò")
  35.  
  36. (map
  37.  (starter
  38.   (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
  39.   ("0") ("1") ("2") ("3") ("4")
  40.   ("5") ("6") ("7") ("8") ("9")
  41.   ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
  42.   ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
  43.   ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
  44.   ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
  45.   ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z"))
  46.  
  47.  (consonant
  48.   ("k" "αñòαÑì")
  49.   ("kh" "αñûαÑì")
  50.   ("g" "αñùαÑì")
  51.   ("gh" "αñÿαÑì")
  52.   ("~N" "αñÖαÑì")
  53.   ("N^" "αñÖαÑì")
  54.   ("ch" "αñÜαÑì")
  55.   ("Ch" "αñ¢αÑì")                  ; not in ITRANS Devenagari table
  56.   ("chh" "αñ¢αÑì")
  57.   ("j" "αñ£αÑì")
  58.   ("jh" "αñ¥αÑì")
  59.   ("~n" "αñ₧αÑì")
  60.   ("JN" "αñ₧αÑì")
  61.   ("T" "αñƒαÑì")
  62.   ("Th" "αñáαÑì")
  63.   ("D" "αñíαÑì")
  64.   ("Dh" "αñóαÑì")
  65.   ("N" "αñúαÑì")
  66.   ("t" "αññαÑì")
  67.   ("th" "αñÑαÑì")
  68.   ("d" "αñªαÑì")
  69.   ("dh" "αñºαÑì")
  70.   ("n" "αñ¿αÑì")
  71.   ("nh" "αñ⌐αÑì")                  ; not in ITRANS Devenagari table
  72.   ("p" "αñ¬αÑì")
  73.   ("ph" "αñ½αÑì")
  74.   ("b" "αñ¼αÑì")
  75.   ("bh" "αñ¡αÑì")
  76.   ("m" "αñ«αÑì")
  77.   ("y" "αñ»αÑì")
  78.   ("r" "αñ░αÑì")
  79.   ("rh" "αñ▒αÑì")                  ; not in ITRANS Devenagari table
  80.   ("l" "αñ▓αÑì")
  81.   ("L" "αñ│αÑì")
  82.   ("ld" "αñ│αÑì")
  83.   ("v" "αñ╡αÑì")
  84.   ("w" "αñ╡αÑì")
  85.   ("sh" "αñ╢αÑì")
  86.   ("Sh" "αñ╖αÑì")
  87.   ("shh" "αñ╖αÑì")
  88.   ("s" "αñ╕αÑì")
  89.   ("h" "αñ╣αÑì")
  90.   ("q" "αÑÿαÑì")
  91.   ("K" "αÑÖαÑì")
  92.   ("G" "αÑÜαÑì")
  93.   ("J" "αÑ¢αÑì")
  94.   ("z" "αÑ¢αÑì")
  95.   (".D" "αÑ£αÑì")
  96.   (".Dh" "αÑ¥αÑì")
  97.   ("f" "αÑ₧αÑì")
  98.   ("Y" "αуαÑì")                  ; not in ITRANS Devanagari table
  99.   ("yh" "αуαÑì")                  ; not in ITRANS Devanagari table
  100.   ("j~n" "αñ£αÑìαñ₧αÑì")
  101.   ("GY" "αñ£αÑìαñ₧αÑì")
  102.   ("dny" "αñ£αÑìαñ₧αÑì")              ; not in ITRANS Devanagari table
  103.   ("x" "αñòαÑìαñ╖αÑì"))
  104.  
  105.  (independent
  106.   ("a" "αñà")
  107.   ("aa" "αñå")
  108.   ("A" "αñå")
  109.   ("i" "αñç")
  110.   ("ii" "αñê")
  111.   ("I" "αñê")
  112.   ("u" "αñë")
  113.   ("uu" "αñè")
  114.   ("U" "αñè")
  115.   ("RRi" "αñï")
  116.   ("R^i" "αñï")
  117.   ("LLi" "αñî")                  ; not in ITRANS Devanagari table
  118.   ("L^i" "αñî")                  ; not in ITRANS Devanagari table
  119.   (".c" "αñì")                  ; not in ITRANS Devanagari table
  120.   ("e.c" "αñì")
  121.   ("ee" "αñÄ")                  ; not in ITRANS Devanagari table
  122.   ("E" "αñÄ")                  ; not in ITRANS Devanagari table
  123.   ("e" "αñÅ")
  124.   ("ai" "αñÉ")
  125.   ("o.c" "αñæ")
  126.   ("oo" "αñÆ")                  ; not in ITRANS Devanagari table
  127.   ("O" "αñÆ")                  ; not in ITRANS Devanagari table
  128.   ("o" "αñô")
  129.   ("au" "αñö")
  130.   ("RRI" "αÑá")                  ; not in ITRANS Devanagari table
  131.   ("R^I" "αÑá")                  ; not in ITRANS Devanagari table
  132.   ("LLI" "αÑí")                  ; not in ITRANS Devanagari table
  133.   ("L^I" "αÑí")                  ; not in ITRANS Devanagari table
  134.   (".N" "αñü")
  135.   (".n" "αñé")
  136.   ("M" "αñé")
  137.   ("H" "αñâ")
  138.   (".a" "αñ╜")
  139.   (".h" "αÑì")
  140.   ("AUM" "αÑÉ")
  141.   ("OM" "αÑÉ")
  142.   (".." "αÑñ")                  ; not in ITRANS Devanagari table
  143.   ("0" "αѪ")
  144.   ("1" "αѺ")
  145.   ("2" "αÑ¿")
  146.   ("3" "αÑ⌐")
  147.   ("4" "αѬ")
  148.   ("5" "αѽ")
  149.   ("6" "αѼ")
  150.   ("7" "αÑ¡")
  151.   ("8" "αÑ«")
  152.   ("9" "αÑ»")
  153.   ("#" "αÑìαñ░")                  ; not in ITRANS Devanagari table
  154.   ("$" "αñ░αÑì")                  ; not in ITRANS Devanagari table
  155.   ("^" "αññαÑìαñ░")                  ; not in ITRANS Devanagari table
  156.   ("*" "αñ╢αÑìαñ░")                  ; not in ITRANS Devanagari table
  157.   ("]" "αñ╝")                  ; not in ITRANS Devanagari table
  158.   ((S-\ ) "ΓÇî")                  ; not in ITRANS Devanagari table
  159.   ((C-@) "ΓÇì"))                  ; not in ITRANS Devanagari table
  160.  
  161.  (dependent
  162.   ("a" (delete @-) "")
  163.   ("aa" (delete @-) "αñ╛")
  164.   ("A" (delete @-) "αñ╛")
  165.   ("i" (delete @-) "αñ┐")
  166.   ("ii" (delete @-) "αÑÇ")
  167.   ("I" (delete @-) "αÑÇ")
  168.   ("u" (delete @-) "αÑü")
  169.   ("uu" (delete @-) "αÑé")
  170.   ("U" (delete @-) "αÑé")
  171.   ("RRi" (delete @-) "αÑâ")
  172.   ("R^i" (delete @-) "αÑâ")
  173.   ("LLi" (delete @-) "αÑó")          ; not in ITRANS Devanagari table
  174.   ("L^i" (delete @-) "αÑó")          ; not in ITRANS Devanagari table
  175.   (".c" (delete @-) "αÑà")          ; not in ITRANS Devanagari table
  176.   ("e.c" (delete @-) "αÑà")
  177.   ("ee" (delete @-) "αÑå")          ; not in ITRANS Devanagari table
  178.   ("E" (delete @-) "αÑå")              ; not in ITRANS Devanagari table
  179.   ("e" (delete @-) "αÑç")
  180.   ("ai" (delete @-) "αÑê")
  181.   ("o.c" (delete @-) "αÑë")
  182.   ("oo" (delete @-) "αÑè")          ; not in ITRANS Devanagari table
  183.   ("O" (delete @-) "αÑè")              ; not in ITRANS Devanagari table
  184.   ("o" (delete @-) "αÑï")
  185.   ("au" (delete @-) "αÑî")
  186.   ("RRI" (delete @-) "αÑä")          ; not in ITRANS Devanagari table
  187.   ("R^I" (delete @-) "αÑä")          ; not in ITRANS Devanagari table
  188.   ("LLI" (delete @-) "αÑú")          ; not in ITRANS Devanagari table
  189.   ("L^I" (delete @-) "αÑú"))          ; not in ITRANS Devanagari table
  190.  
  191.  (return
  192.   ((Return)))
  193.  
  194.  (backspace
  195.   ((BackSpace) (undo))))
  196.  
  197. (state
  198.  (init
  199.   (starter (pushback 1) (shift intermediate)))
  200.  
  201.  (intermediate
  202.   (consonant (shift second))
  203.   (independent (shift init))
  204.   (backspace)
  205.   (return (shift init)))
  206.  
  207.  (second
  208.   (consonant)
  209.   (dependent (shift init))
  210.   (backspace)
  211.   (return (shift init))))
  212.  
  213. ;; Local Variables:
  214. ;; coding: utf-8
  215. ;; mode: emacs-lisp
  216. ;; End:
  217.